A Framework for Simulating and Evaluating Artificial Chatter Bot Conversations
نویسندگان
چکیده
Chatter bots are computer programs that can simulate a conversation through text chat. Current chatter bots perform well in artificial conversations consisting of pairs of utterance exchanges like a questionanswer session where the context switches with every pair. But they perform poorly in longer conversations where the context is maintained across several utterance exchanges. Existing approaches to artificial conversation generation focus on linguistic and grammatical modeling to generate individual sentence-level utterances. We present a framework that enables longer and more meaningful conversations by combining concepts of content representation and conversation semantics. We also present a metric for evaluating the conversations based on Grice’s maxims, that form the central idea in the theory of pragmatics.
منابع مشابه
Artificial conversations for customer service chatter bots: Architecture, algorithms, and evaluation metrics
Chatter bots are software programs that engage in artificial conversations through a text-based input medium. They are extensively deployed in customer service applications. Existing approaches to artificial conversation generation emphasize grammatical and linguistic modeling techniques. They focus on generation of discrete sentence-level utterances. These approaches perform poorly in conversa...
متن کاملEnriching Chatter Bots With Semantic Conversation Control
Businesses deploy chatter bots to engage in text based conversations with customers that are intended resolve their issues. However, these chatter bots are only effective in exchanges consisting of question answer pairs, where the context may switch with every pair. I am designing a semantic architecture that enables chatter bots to hold short conversations, where context is maintained througho...
متن کاملPyGenbot for IoT: a demonstration of how to generate any restricted stateless AIML FAQ-chatter bot from text files
Internet of things applications (IoT) are required to interact with the user in the best natural possible way; the voice based conversation is the ultimate human-machine interaction in terms of easy to use and requirements from the user part, which also has the advantage for the user to interact hands free, non necessary watching a computer screen. Chatter bots are conversational agents that si...
متن کاملA disembodied developmental robotic agent called Samu Bátfai
The agent program, called Samu, is an experiment to build a disembodied DevRob (Developmental Robotics) chatter bot that can talk in a natural language like humans do. One of the main design feature is that Samu can be interacted with using only a character terminal. This is important not only for practical aspects of Turing test or Loebner prize, but also for the study of basic principles of D...
متن کاملUsing chatbots against voice spam: Analyzing Lenny's effectiveness
A new countermeasure recently appeared to fight back against unwanted phone calls (such as, telemarketing, survey or scam calls), which consists in connecting back the telemarketer with a phone bot (“robocallee”) which mimics a real persona. Lenny is such a bot (a computer program) which plays a set of pre-recorded voice messages to interact with the spammers. Although not based on any sophisti...
متن کامل